|
|
 |
|
|
|
|
business rules/policies, 177, 338-340 |
|
|
|
 |
|
|
|
|
debugging (Class Builder), 186 |
|
|
|
 |
|
|
|
|
developing |
|
|
|
 |
|
|
|
|
business, 184 |
|
|
|
 |
|
|
|
|
cloaking, 194 |
|
|
|
 |
|
|
|
|
over time, 337 |
|
|
|
 |
|
|
|
|
groupware, 293 |
|
|
|
 |
|
|
|
|
maintaining, 337 |
|
|
|
 |
|
|
|
|
memory, 113 |
|
|
|
 |
|
|
|
|
modifying and revising, 337 |
|
|
|
 |
|
|
|
|
packages, dividing into, 74 |
|
|
|
 |
|
|
|
|
Rational Rose/Visual Basic, 57 |
|
|
|
 |
|
|
|
|
repository caretakers, 473 |
|
|
|
 |
|
|
|
|
revisions, tracking, 189 |
|
|
|
 |
|
|
|
|
security |
|
|
|
 |
|
|
|
|
desktop, 290-291 |
|
|
|
 |
|
|
|
|
incorporating subsystems, 306-307 |
|
|
|
 |
|
|
|
|
Internet, 289-290 |
|
|
|
 |
|
|
|
|
testing |
|
|
|
 |
|
|
|
|
business rules constraints, 177 |
|
|
|
 |
|
|
|
|
process, 172-174 |
|
|
|
 |
|
|
|
|
transaction logging subsystems, 313 |
|
|
|
 |
|
|
|
|
troubleshooting, 174 |
|
|
|
 |
|
|
|
|
Visual Basic projects |
|
|
|
 |
|
|
|
|
development prototypes, 475 |
|
|
|
 |
|
|
|
|
incremental/iterative code development, 471 |
|
|
|
 |
|
|
|
|
management, 468-470 |
|
|
|
 |
|
|
|
|
object-oriented methodology, 471-474 |
|
|
|
 |
|
|
|
|
overview of development, 467-471, 475 |
|
|
|
 |
|
|
|
|
productivity, 472 |
|
|
|
 |
|
|
|
|
schedule changes, 476-477 |
|
|
|
 |
|
|
|
|
sharing costs, 477 |
|
|
|
 |
|
|
|
|
Visual Modeler, 57 |
|
|
|
 |
|
|
|
|
AppTransactions class, 323 |
|
|
|
 |
|
|
|
|
architectures |
|
|
|
 |
|
|
|
|
architects, 37-39 |
|
|
|
 |
|
|
|
|
CGI, 8 |
|
|
|
 |
|
|
|
|
design, 291 |
|
|
|
 |
|
|
|
|
deviations, 124-126 |
|
|
|
 |
|
|
|
|
flexibility, 294 |
|
|
|
 |
|
|
|
|
importance, 123-124 |
|
|
|
 |
|
|
|
|
OOP, 8-9 |
|
|
|
 |
|
|
|
|
OTFP, 9-11 |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System, 104 |
|
|
|
 |
|
|
|
|
three-tier, 29-30 |
|
|
|
 |
|
|
|
|
Windows DNA, 414 |
|
|
|
 |
|
|
|
|
workgroups, modeling, 291-294, 298 |
|
|
|
 |
|
|
|
|
argMessage argument, 289 |
|
|
|
 |
|
|
|
|
argTransObject, 344 |
|
|
|
 |
|
|
|
|
arguments |
|
|
|
 |
|
|
|
|
Class Builder properties, 23 |
|
|
|
 |
|
|
|
|
File Operations Subsystem, 388 |
|
|
|
 |
|
|
|
|
In parameters, 416 |
|
|
|
 |
|
|
|
|
methods, 174-175 |
|
|
|
 |
|
|
|
|
Out parameters, 416 |
|
|
|
 |
|
|
|
|
properties Variant, 289 |
|
|
|
 |
|
|
|
|
arrTaskName array, 296 |
|
|
|
 |
|
|
|
|
artifacts (use cases) |
|
|
|
 |
|
|
|
|
candidate classes, 234 |
|
|
|
 |
|
|
|
|
extends relationships, 230 |
|
|
|
 |
|
|
|
|
refining, 227-228 |
|
|
|
 |
|
|
|
|
terminology, 229-234 |
|
|
|
 |
|
|
|
|
traceability, maintaining, 474 |
|
|
|
 |
|
|
|
|
assessment, reverse engineering, 225-227 |
|
|
|
 |
|
|
|
|
attributes, see properties authentication, 303, 456-461 |
|
|
|
 |
|
|
|
|
autotabbing, 241 |
|
|
|
 |
|
|
|
|
Bank Teller System |
|
|
|
 |
|
|
|
|
BankAccountProduct class, 343 |
|
|
|
 |
|
|
|
|
banking |
|
|
|
 |
|
|
|
|
file management processes, 386-388 |
|
|
|
 |
|
|
|
|
products, 340 |
|
|
|
 |
|
|
|
|
typical classes, 340-342 |
|
|
|
 |
|
|
|
|
BankTellerRole role, 303 |
|
|
|
 |
|
|
|
|
BankTransaction user-defined type (UDT), 383 |
|
|
|
 |
|
|
|
|
BankTransactionPolicy package, 342-344 |
|
|
|
 |
|
|
|
|
deploying, 462 |
|
|
|
 |
|
|
|
|
error handling, 405-408 |
|
|
|
 |
|
|
|
|
GUI |
|
|
|
 |
|
|
|
|
controller objects, 271-275 |
|
|
|
 |
|
|
|
|
designing, 264 |
|
|
|
 |
|
|
|
|
Facade design pattern, 275-276 |
|
|
|
 |
|
|
|
|
frmAccountDetail form, 267 |
|
|
|
 |
|
|
|
|
frmMaintainAccount form, 269 |
|
|
|
 |
|
|
|
|
frmMaintainBankProducts form, 269 |
|
|
|
 |
|
|
|
|
frmMaintainCustomer form, 269 |
|
|
|
 |
|
|
|
|
frmMaintainUsers form, 269 |
|
|
|
|
|